Energy-aware Memory Management through Database Buffer Control
نویسندگان
چکیده
Energy consumption in modern data center trends to be increasing, which gives pressure to limit power consumption in servers. There is an opposite side trend that needs more memory resources to load increasing application data. Once a system is designed with capacity for peak time usage, it inefficiently consumes more energy in an idle state. So in this paper we propose a dynamically adaptie applicationdriven memory management scheme. Our example is on a database application with an online transactional workload. We design and implement a simple heuristic scheme, which determines the state of either expanding or shrinking the size of memory. Our experimental results show that significant amount of energy saving (4–8%) is achieved without any visible performance penalty. Although we acknowledge that the overall amount of energy reduction varies to the amount of memory in a system, we believe that this is equally achievable over high-end server machines that are similar to our test machine.
منابع مشابه
Power- and time-aware buffer cache management for real-time embedded databases
Due to the explosive increases of data from both the cyber and physical worlds, the demand for database support in embedded systems is increasing. Databases for embedded systems, or embedded databases, are expected to provide timely in-situ data services under various resource constraints, such as limited energy. However, traditional buffer cache management schemes, in which the primary goal is...
متن کاملPerformance and Power Evaluation of Flash-Aware Buffer Algorithms
With flash disks being an important alternative to conventional magnetic disks, various design aspects of DBMSs, whose I/O behavior is performance-critical, and especially their I/O architecture should be reconsidered. Taking the distinguished characteristics of flash disks into account, several flash-aware buffer algorithms have been proposed with focus on flash-specific performance optimizati...
متن کاملWear-Aware Algorithms for PCM-Based Database Buffer Pools
PCM can be used to overcome the capacity limit and energy issues of conventional DRAM-based main memory. This paper explores how the database buffer manager can deal with the write endurance problem, which is unique to PCM-based buffer pools and not considered by conventional buffer algorithms. We introduce a range of novel buffer algorithms addressing this problem, called wear-aware buffer alg...
متن کاملA New Adaptive Grey Decision-Energy Aware Management System Based On The Optimal Read Only-Write Buffer Architecture For Flash Memory In Embedded And Mobile Devices
It is generally accepted that the trends in ubiquitous and pervasive computing are rapidly increasing the diversity and heterogeneity of wireless technologies and their constituent devices. However, there are significant problems to overcome when integrating embedded and mobile devices into a ubiquitous and pervasive computing environment. One can consider that flash memory is an essential stor...
متن کاملDynRBLA: A High-Performance and Energy-Efficient Row Buffer Locality-Aware Caching Policy for Hybrid Memories
Phase change memory (PCM) is a promising memory technology that can offer higher memory capacity than DRAM. Unfortunately, PCM’s access latencies and energies are higher than DRAM and its endurance is lower. DRAM-PCM hybrid memory systems use DRAM as a cache to PCM, to achieve the low access latencies and energies, and high endurance of DRAM, while taking advantage of the large PCM capacity. A ...
متن کامل